On Attributes of Objects in Object-Oriented Software Analysis

Authors

Abstract:

One of the modern paradigms to develop a system is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles. There is a sequence of activities to develop an analysis model. In the first step, we work in developing an initial use case model. Then in the second step, they identify a number of concepts and build a glossary of participating objects.  Identifying attributes of objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper proposes a method to identify attributes of objects and verify them. The method is also concerned itself with classifying and eliminating the incorrect attributes of objects. Then the method is evaluated in a large application, a Control Command Police System. After that, several guidelines on attributes of objects, based on the practical experience obtained from the evaluation, are provided.

Upgrade to premium to download articles

Sign up to access the full text

Already have an account?login

similar resources

Objects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques

Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...

full text

objects identification in object-oriented software development - a taxonomy and survey on techniques

analysis and design of object oriented is onemodern paradigms for developing a system. in this paradigm, there are several objects and each object plays some specific roles. identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. this paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. the f...

full text

Mining Attributes Patterns of Defective Modules for Object Oriented Software

Defect prediction is the process of predicting the fault prone module using some pre-mined patterns or rules. Several statistical and mathematical strategies have been used in recent past to mine these rules. However, the interpretability of these rules is the matter of concern. In real development process an expert is required to demonstrate the working of mined patterns which prevents the use...

full text

Properties of Relationships among objects in Object-Oriented Software Design

One of the modern paradigms to develop a system is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles. After identifying objects, the various relationships among objects must be identified. This paper makes a literature review over relationships among objects. Mainly, the relationships are three basic types, including gener...

full text

On Interface Objects In Object-Oriented Databases

This paper describes an approach to the support of interface objects in an object-oriented database, and outlines some of the consequences of representing interface data as database objects. Existing architectures for implementing database interfaces are reviewed, and certain shortcomings identiied, which essentially stem from an impedance mismatch between the database and its interface. It is ...

full text

Coupling - Based Analysis of Object - Oriented Software

COUPLING-BASED ANALYSIS OF OBJECT-ORIENTED SOFTWARE Aynur Abdurazik, PhD George Mason University, 2007 Dissertation Director: Jeff Offutt Testing and maintenance of Object-Oriented (OO) software is expensive and difficult. Previous research has shown that complex relationships among OO software components are among the key factors that make testing and maintenance costly and challenging. Thus, ...

full text

My Resources

Save resource for easier access later

Save to my library Already added to my library

{@ msg_add @}


Journal title

volume 30  issue 3

pages  341- 352

publication date 2019-09

By following a journal you will be notified via email when a new issue of this journal is published.

Keywords

Hosted on Doprax cloud platform doprax.com

copyright © 2015-2023